package com.pro.h5case.admin.service;

import java.util.List;
import java.util.Map;

import com.pro.h5case.common.model.BAdmin;
import com.pro.h5case.common.model.BDictionary;
import com.pro.h5case.common.model.BPlan;

public interface PlanManageService {
	/**
	 * 添加案例
	 * @param plan
	 * @return
	 */
	int insertPlan(BPlan plan);
	/**
	 * 查询案例
	 * @param parameter
	 * @return
	 */
	List<BPlan> selectPlanByMap(Map<String, Object> parameter);
	/**
	 * plan查询总数
	 */
	int countPlanByMap(Map<String, Object> parameter);
	
	BPlan selectByPrimaryKey(int planId);
	
	int deleteByPrimaryKey(int planId);
	
	int auditByPrimaryKey(int planId);
	
	int updatePlan(BPlan plan);
	
	int offlineByPrimaryKey(int i);
	
	List<BPlan> selectSamePlanByMap(Map<String, Object> parameter);
	
	int countSamePlanByMap(Map<String, Object> parameter);
}
